body insulation - French English Dictionary